$(document).ready(function () {
    $('.cancel').click(function (e) {
        e.preventDefault();
        if (confirm('您确定要从购物车中移除吗？')) {
            var itemId = $(this).closest('li').data('id');
            console.log(itemId)
            $.ajax({
                url: '/delete_car/' + itemId,
                type: 'POST',
                success: function (response) {
                    location.reload();
                    $(this).closest('li').remove();
                    console.log(response);
                    alert("移除成功！")
                },
                error: function (error) {
                    console.error(error);
                    alert("系统错误，移除失败！")
                }
            });
        }
    });

    /*支付*/


    $('.pay').click(function (e) {
        e.preventDefault();

        if (confirm('您确定要支付吗？')) {
            var itemId = $(this).closest('li').data('id');
            console.log(itemId)
            $.ajax({
                url: '/pay_car/' + itemId,
                type: 'POST',
                success: function (response) {

                    // $(this).closest('li').remove();
                    console.log(response);
                    alert("支付成功！")
                    $('.comment-add:eq(0)').removeClass('show');
                    $('.comment-add:eq(0)').addClass('show');
                    $('.closePanelBtn').click(function () {
                        $('.comment-add:eq(0)').removeClass('show');
                    });


                    $('.comment-add p:eq(1)').text(response.book.book_author);
                    $('.comment-add input[name="book_id"]').val(response.book.book_id); // 假设的book_id
                    $('.comment-add img').attr('src', response.book.photo); // 假设的图片路径
                    $('.comment-add textarea[name="comment"]').text('这是默认的评价文本'); // 注意：对于textarea，通常使用.val()来设置值

                    $('.comment-add .btn-y').click(function () {
                        var commentText = $('textarea[name="comment"]').val();
                        $.ajax({
                            url: '/add_comment',
                            type: 'POST',
                            data: {
                                book_id: response.book.book_id,
                                comment: commentText
                            },
                            success: function (res) {
                                $('.comment-add:eq(0)').removeClass('show');
                                console.log(res);
                                alert("评论成功！")
                                location.reload()
                            },
                            error: function (error) {
                                console.error(error);
                                alert("系统错误，评论失败！")
                            }
                        });
                    });

                },
                error: function (error) {
                    console.error(error);
                    alert("系统错误，支付失败！")
                }
            });
        }
    });


    $('.logout').each(function () {
        // 为每个.logout元素存储原始文本
        $(this).data('originalText', $(this).text());
    }).hover(
        function () {
            // 鼠标进入时更改文本
            $(this).text("退出登录");
        },
        function () {
            // 鼠标离开时还原文本
            // 从.data()中获取原始文本并设置回去
            $(this).text($(this).data('originalText'));
        }
    );
    // /*退出文本*/
    // text = null;
    // $('.logout').hover(
    //     function () {
    //         // 鼠标进入时更改文本
    //         text = $(this).text();
    //         $(this).text("退出登录");
    //     },
    //     function () {
    //         // 鼠标离开时还原文本
    //         $(this).text(text);
    //     }
    // );
});